package com.ehsy.config;

import com.dtflys.forest.callback.SuccessWhen;
import com.dtflys.forest.http.ForestRequest;
import com.dtflys.forest.http.ForestResponse;

// 自定义成功/失败条件实现类
// 需要实现 SuccessWhen 接口
public class MySuccessCondition2 implements SuccessWhen {

    /**
     * 请求成功条件
     * @param req Forest请求对象
     * @param res Forest响应对象
     * @return 是否成功，true: 请求成功，false: 请求失败@Get("/test/code/{code}")
     *     @Success(condition = MySuccessCondition.class)
     *     String test01(@Var("code") Integer code);
     */
    @Override
    public boolean successWhen(ForestRequest req, ForestResponse res) {
         return res.getStatusCode() < 600;
    }
}
